/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconWeixinzhifu = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M315.392 318.976c-19.968 0-39.936 13.312-39.936 33.28s19.968 33.28 39.936 33.28 33.28-13.824 33.28-33.28c0-19.968-13.312-33.28-33.28-33.28z m186.368 66.56c19.968 0 33.28-13.312 33.28-33.28s-13.312-33.28-33.28-33.28-39.936 13.312-39.936 33.28 19.968 33.28 39.936 33.28z m93.184 132.608c-13.312 0-26.112 13.312-26.112 26.112 0 13.312 13.312 26.112 26.112 26.112 19.456 0 32.256-12.8 32.768-26.112 0-13.312-13.312-26.112-32.768-26.112z m143.36 0c-13.312 0-26.112 13.312-26.112 26.112 0 13.312 13.312 26.112 26.112 26.112 18.944 0 32.256-12.8 32.768-26.112 0-13.312-13.312-26.112-32.768-26.112z"
        fill={getIconColor(color, 0, '#00CC00')}
      />
      <Path
        d="M897.536 0H126.464C56.832 0 0 56.832 0 126.464v771.072C0 967.168 56.832 1024 126.464 1024h771.072c69.632 0 126.464-56.832 126.464-126.464V126.464C1024 56.832 967.168 0 897.536 0zM402.432 658.944c-33.28 0-59.904-6.656-93.184-13.312l-93.184 46.592 26.624-80.384c-66.56-46.592-106.496-106.496-106.496-179.712 0-126.464 119.808-226.304 266.24-226.304 130.56 0 245.248 79.36 268.288 186.88-8.704-1.024-16.896-1.536-25.6-1.536-126.464 0-226.304 94.208-226.304 210.944 0 19.456 3.072 37.888 8.192 55.808-8.192 0.512-16.384 1.024-24.576 1.024z m394.752 94.72l19.456 65.024-71.68-39.424c-26.112 6.144-52.224 12.8-78.336 12.8-124.416 0-221.696-84.48-221.696-188.928 0-103.936 97.28-188.928 221.696-188.928 117.248 0 221.184 84.48 221.184 188.928 0 58.368-38.912 110.592-90.624 150.528z"
        fill={getIconColor(color, 1, '#00CC00')}
      />
    </Svg>
  );
};

IconWeixinzhifu.defaultProps = {
  size: 18,
};

IconWeixinzhifu = React.memo ? React.memo(IconWeixinzhifu) : IconWeixinzhifu;

export default IconWeixinzhifu;
